package com.gaussian.property.module.biz.constant;

/**
 * @description:
 * @author: songqi(13776346982)
 * @date: 2024/10/10 23:02
 */
public class MonitorIndicatorConstants {

    /**
     * 出勤
     */
    public static final String ATTENDANCE = "CQ";

    /**
     * 出勤-缺岗（合同出勤-出勤）
     * 提示信息：缺岗X人，近30日缺岗天数Y天。
     * 数据来源：t_item_daily_statistics
     * X：今日vacant_pos_crew_count
     * Y：统计近30天vacant_pos_crew_count>0的数量
     */
    public static final String CQ001 = "CQ001";

    /**
     * 出勤-超龄（超规定年龄人数）
     * 提示信息：在职超龄X人。
     * 数据来源：t_item_daily_statistics
     * X：今日overage_crew_count
     */
    public static final String CQ002 = "CQ002";

    /**
     * 出勤-工牌配置率（配置人数/打卡人数）
     * 提示信息：未配工牌人数X人。
     * 数据来源：t_item_daily_statistics
     * X：今日打卡出勤人数-今日工牌配置人数
     * clock_attendance_crew_count-card_allocate_crew_count
     */
    public static final String CQ003 = "CQ003";

    /**
     * 机器人
     */
    public static final String ROBOT = "JQ";

    /**
     * 机器人-未达标台数
     */
    public static final String JQ001 = "JQ001";

    /**
     * 作业
     */
    public static final String JOB = "PZ";

    /**
     * 作业-风险区（风险告警次数）
     */
    public static final String PZ001 = "PZ001";

    /**
     * 作业-巡检工单（不及格工单数）
     */
    public static final String PZ002 = "PZ002";

    /**
     * 人员
     */
    public static final String CREW = "RY";

    /**
     * 人员-离场（离场告警次数）
     */
    public static final String RY001 = "RY001";

    /**
     * 人员-脱岗（脱岗告警次数）
     */
    public static final String RY002 = "RY002";

    /**
     * 人员-聚岗（聚岗告警次数）
     */
    public static final String RY003 = "RY003";

    /**
     * 人员-怠工（怠工告警次数）
     */
    public static final String RY004 = "RY004";

}
